package ar.edu.utn.frsf.tpae.a2012.g02.servicio;

import java.util.List;

import ar.edu.utn.frsf.tpae.a2012.g02.models.CajaAhorro;
import ar.edu.utn.frsf.tpae.a2012.g02.models.Cliente;

public interface CajaAhorroServicio {

	/**
	 * Crear una Caja de Ahorro para un Cliente
	 * 
	 * @param cliente
	 */
	void crearCajaAhorro(CajaAhorro cajaAhorro);

	/**
	 * Eliminar una Caja de Ahorro de un Cliente
	 * 
	 * @param cliente
	 */
	void eliminarCajaAhorro(CajaAhorro cajaAhorro);

	/**
	 * Listar todas las cajas de ahorro de un Cliente
	 * 
	 * @param cliente
	 * @return
	 */
	List<CajaAhorro> listarCajasAhorro(Cliente cliente);
}
